//
//  MainNavigationController.swift
//  SinaWeiBo
//
//  Created by 谭淇 on 15/3/5.
//  Copyright (c) 2015年 &#35885;&#28103;. All rights reserved.
//

import UIKit

class MainNavigationController: UINavigationController {

    // 设置导航条的主题
    // 函数内部的代码在执行时，是线程安全的
    /*
        问题：
    1.一旦设置了外观，再返回后，其他外部的nav的按钮也会受影响
    2.设置字体颜色有，disable状态的颜色同样会发生变化
    */
    // 提示：关于外观的设置，应该在appDelegate中，程序已启动就会设置
    // 一经设置，全局有效
    // 有一个比较常见的外观设置：UISwitch
//    override class func initialize() {
//        // 设置文本颜色
//        UIBarButtonItem.appearance().tintColor = UIColor.orangeColor()
//    }
//    
//    // 设置按钮的统一外观
//    func setButtonItemApp() {
//        let item = UIBarButtonItem.appearance()
//        // 设置文本颜色
//        item.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.orangeColor()], forState: UIControlState.Normal)
//        item.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.lightGrayColor()], forState: UIControlState.Disabled)
//    }
}
